package com.company;


import com.company.service.Student;

import java.util.ArrayList;

public class Task3 {
    public static void main(String[] args) {
        //todo 3. 定义一个学生类Student，包含三个属性姓名name、年龄age、性别gender，创建三个学生对象存入ArrayList集合中。
        // 姓名 年龄  性别
        // 张三   20  男
        // 李希  39   男
        // 小七  18   女
        //  1）：遍历集合遍历输出。
        //  2）：求出年龄最大的学生，让后将该对象的姓名变为：葫芦娃。
        ArrayList list = new ArrayList();
        Student student = new Student();
        student.setName("张三");
        student.setAge(20);
        student.setGender("男");
        list.add(student);

        Student student2 = new Student();
        student2.setName("李希");
        student2.setAge(39);
        student2.setGender("男");
        list.add(student2);

        Student student3 = new Student();
        student3.setName("小七");
        student3.setAge(18);
        student3.setGender("女");
        list.add(student3);
        System.out.println(list);

        int maxAge = 0;
        int maxI = 0;
        for (int i = 0; i < list.size(); i++) {
            Student s = (Student) list.get(i);
           if(s.getAge() > maxAge){
                maxAge = s.getAge();
                maxI = i;
           }
        }

        Student s = (Student) list.get(maxI);
        s.setName("葫芦娃");
        System.out.println(s);

    }

}
